package cn.tedu.ymg.product.service;

import cn.tedu.ymg.commons.pojo.vo.PageData;
import cn.tedu.ymg.product.pojo.param.ParticularsAddNewParam;
import cn.tedu.ymg.product.pojo.param.ParticularsUpdateInfoParam;
import cn.tedu.ymg.product.pojo.vo.ParticularsListItemVO;
import cn.tedu.ymg.product.pojo.vo.ParticularsStandardVO;


public interface IParticularsService {

    void addNew(ParticularsAddNewParam particularsAddNewParam);

    void delete(Long id);

    void updateInfoById(Long id, ParticularsUpdateInfoParam particularsUpdateInfoParam);

    ParticularsStandardVO getStandardById(Long id);

    PageData<ParticularsListItemVO> list(Integer pageNum);
    PageData<ParticularsListItemVO> list(Integer pageNum,Integer pageSize);

}
